a long and narrow inlet from philippines - German English Dictionary